package com.cashmama.market.api.application.controller.actions;

import com.cashmama.market.api.domain.service.actions.ActionDetailVo;
import com.fqgj.common.api.ResponseData;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * User: yujianfu (mr.vencnet@gmail.com)
 * Date: 2019-12-31
 * Time: 15:23
 */
public class ActionsResponse implements ResponseData {

    private String tips = "Please complete the following profile certification";

    private String tipsContent = "we will give you an open quota based on your information.";

    private Boolean buttonJumpEnabled = true;

    private String buttonMsg = "NEXT";

    private List<ActionDetailVo> actions;

    private boolean allActionComplete;
    private String jumpUrl = "";

    public boolean isAllActionComplete() {
        return allActionComplete;
    }

    public ActionsResponse setAllActionComplete(boolean allActionComplete) {
        this.allActionComplete = allActionComplete;
        return this;
    }

    public String getJumpUrl() {
        return jumpUrl;
    }

    public ActionsResponse setJumpUrl(String jumpUrl) {
        this.jumpUrl = jumpUrl;
        return this;
    }

    public String getTips() {
        return tips;
    }

    public ActionsResponse setTips(String tips) {
        this.tips = tips;
        return this;
    }

    public String getTipsContent() {
        return tipsContent;
    }

    public ActionsResponse setTipsContent(String tipsContent) {
        this.tipsContent = tipsContent;
        return this;
    }

    public Boolean getButtonJumpEnabled() {
        return buttonJumpEnabled;
    }

    public ActionsResponse setButtonJumpEnabled(Boolean buttonJumpEnabled) {
        this.buttonJumpEnabled = buttonJumpEnabled;
        return this;
    }

    public String getButtonMsg() {
        return buttonMsg;
    }

    public ActionsResponse setButtonMsg(String buttonMsg) {
        this.buttonMsg = buttonMsg;
        return this;
    }

    public List<ActionDetailVo> getActions() {
        return actions;
    }

    public ActionsResponse setActions(List<ActionDetailVo> actions) {
        this.actions = actions;
        return this;
    }
}
